import Vue from 'vue'
import Router from 'vue-router'
import {routers} from './router.js';


Vue.use(Router)

// 路由配置
const RouterConfig = {
  //mode: 'history',        // 去掉路由地址的#,默认 hash 模式。使用 history 模式需要后台配置支持
  routes: routers
};


export const router = new Router(RouterConfig);

//beforeEach   路由跳转之前执行的钩子函数，
//to:即将进入的路由对象，from:当前导航即将离开的路由，
//next:Function,进行管道中的一个钩子，如果执行完了，则导航的状态就是 confirmed （确认的）；否则为false，终止导航。
// router.beforeEach((to, from, next) => {
//   Util.title(to.meta.title, router.app);
//   next();
// });

//afterEach  在跳转之后执行，afterEach函数不用传next()函数
router.afterEach((to) => {
  //Util.openNewPage(router.app, to.name, to.params, to.query);
});

export default router
